/**
 * Esta clase wrapper utiliza una SinglyLinkedList para almacenar todas las palabras
 * Esta es una implementacion muy lenta
 */

/**
 * @author Medrano
 *
 */
public class MySet2 implements WordSet{
	
	private SinglyLinkedList<Word> lista;
	
	public MySet2(){
		//base = new ArrayList<Word>();
		lista = new SinglyLinkedList<Word>();
		
	}
	
	/**
	 * Permite anadir un elemento a la lista
	 * @param	wordObject	Elemento que se anadira
	 */
	@Override
	public void add(Word wordObject) {
		// TODO Auto-generated method stub
		lista.add(wordObject);
	}

	/**
	 * Permite obtener un elemento de la lista
	 * @param	word	Elemento que se obtendra
	 */
	@Override
	public Word get(Word word) {
		int index = lista.indexOf(word);
		if(index == -1) return null;
		return lista.get(index);
		
	}

}
